var $table = $("#table");
$(function(){
    initTimeSelect();
    $("#endTime").click(function(){
        $('#endTime').datetimepicker('setStartDate', $("#startTime").val());
    });
    $("#startTime").click(function(){
        $('#startTime').datetimepicker('setEndDate', $("#endTime").val());
    });

    $table.bootstrapTable({
        url: '/log/query?'+$("#log_search").serialize(),
        sidePagination:'server',
        cache: false,//设置False禁用AJAX请求的缓存
        height: '',
        striped: true,//使表格带有条纹
        pagination: true,//设置True在表格底部显示分页工具栏
        pageSize: 10,
        pageList: [10, 25, 50, 100],
        toolbar:'#custom-toolbar',
        columns: [
            {field: 'moduleName',title: '模块',align: 'center',valign: 'bottom'},
            {field: 'typeName',title: '操作类型',align: 'center',valign: 'bottom'},
            {field: 'content',title: '内容',align: 'center',valign: 'bottom'},
            {field: 'user.realName',title: '操作人',align: 'center',valign: 'bottom'},
            {field: 'createTime',title: '创建时间',align: 'center',valign: 'bottom',
                formatter:function (value) {
                    return getSmpFormatDate(value,true);
                }
            }
        ]
    });

    $("#search").click(function(){
        $table.bootstrapTable('refreshOptions', {
            url: '/log/query?'+$("#log_search").serialize(),
            pageNumber:1
        });
    });

});

/**
 * 时间插件初始化
 */
function initTimeSelect(){
    $('#startTime').datetimepicker({
        autoclose: true,//选择好自动关闭
        language:  'zh-CN',
        minView: "month",//设置只显示到月份
        format: 'yyyy-mm-dd'
    });
    $('#endTime').datetimepicker({
        autoclose: true,//选择好自动关闭
        language:  'zh-CN',
        minView: "month",//设置只显示到月份
        format: 'yyyy-mm-dd'
    });
}
